Computer aided geometric design with Powell-Sabin splines
نویسندگان
چکیده
Powell-Sabin splines are C-continuous quadratic splines defined on an arbitrary triangulation. Their construction is based on a particular split of each triangle in the triangulation into six smaller triangles. In this article we give an overview of the properties of Powell-Sabin splines in the context of computer aided geometric design. These splines can be represented in a compact normalized B-spline basis with an intuitive geometric interpretation involving control triangles. Using these triangles one can interactively change the shape of the splines in a predictable way. We describe the simple subdivision rules for Powell-Sabin splines, and discuss some applications. We consider a new efficient spline visualization technique based on subdivision. We also look at two useful generalizations of the Powell-Sabin splines, i.e., QHPS splines and NURPS surfaces. The QHPS splines are a hierarchical variant of Powell-Sabin splines. They have very similar properties as the Powell-Sabin splines, and their hierarchical nature allows a local refinement of the spline in a very straightforward way. The NURPS surface is the rational extension of the Powell-Sabin spline. By means of weights they give extra degrees of freedom to the designer for the modelling of surfaces.
منابع مشابه
Numerical solution of partial differential equations with Powell-Sabin splines
Powell-Sabin splines are piecewise quadratic polynomials with global C-continuity. They are defined on conformal triangulations of two-dimensional domains, and admit a compact representation in a normalized B-spline basis. Recently, these splines have been used successfully in the area of computer-aided geometric design for the modelling and fitting of surfaces. In this paper, we discuss the ap...
متن کاملQuasi-hierarchical Powell-Sabin B-splines
Hierarchical Powell-Sabin splines are C-continuous piecewise quadratic polynomials defined on a hierarchical triangulation. The mesh is obtained by partitioning an initial conforming triangulation locally with a triadic split, so that it is no longer conforming. We propose a normalized quasi-hierarchical basis for this spline space. The B-spline basis functions have a local support, they form a...
متن کاملMultivariate normalized Powell-Sabin B-splines and quasi-interpolants
We present the construction of a multivariate normalized B-spline basis for the quadratic C-continuous spline space defined over a triangulation in R (s ≥ 1) with a generalized Powell-Sabin refinement. The basis functions have a local support, they are nonnegative, and they form a partition of unity. The construction can be interpreted geometrically as the determination of a set of s-simplices ...
متن کاملA normalized basis for quintic Powell-Sabin splines
We construct a suitable normalized B-spline representation for C-continuous quintic Powell-Sabin splines. The basis functions have a local support, they are nonnegative, and they form a partition of unity. The construction is based on the determination of a set of triangles that must contain a specific set of points. We are able to define control points and cubic control polynomials which are t...
متن کاملQuadric splines
Surface rendering or point location on a surface can easier be accomplished in an implicit rather than parametric representation This observation has been the key motivation for developing piecewise algebraic splines In particular Dahmen and Guo used triangular segments of quadrics to build tangent plane continuous surfaces interpolating the vertices of a trian gular net with prescribed normals...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007